// meeting.js

const state = {
  meetingId: null, // 初始为null，表示没有会议ID
};

const mutations = {
  SET_MEETING_ID(state, id) {
    state.meetingId = id;
  },
};

const actions = {
  updateMeetingId({ commit }, id) {
    commit('SET_MEETING_ID', id);
  },
};

const getters = {
  getMeetingId: state => state.meetingId,
};

export default {
  namespaced: true,
  state,
  mutations,
  actions,
  getters
};

/*
使用方法：

获取 meetingId 的值：this.$store.getters['meeting/getMeetingId']
更新 meetingId 的值：this.$store.dispatch('meeting/updateMeetingId', newMeetingId)

注意：请确保在调用dispatch和getters时使用的路径('meeting/...')与模块导出时指定的一致。
*/
